! 1-2 break

  do while (associated(top_iter))
    ! do operation
    top => top_iter % array

    temp % scalar = &

! 2-3 break
